<?php
/**
 * 功能：auth_group表模型
 * 作者：魏安来
 * 日期：2017/01/16
 */

namespace app\index\model;
use think\Model;
use think\Db;

class AuthGroup extends Model {

	/**
	 * 查询所有角色
	 * @return array $roleArr
	 */
	public function getAllRole() {
		$roleArr = Db::name('auth_group')->select();
		return $roleArr;
	}

	/**
	 * 根据传入的ID获取一条角色数据
	 * @param int $id 角色id
	 * @return 一条角色数据
	 */
	public function getOneRoleData($id) {
		return Db::name('auth_group')->where('id', $id)->find();
	}

	/**
	 * 根据ID和$data更新一条角色数据
	 * @param int 	$id 角色id
	 * @param array $data 角色数据
	 * @return int $affected 受影响的行数
	 */
	public function updataOneRoleData($id, $data) {
		$affected = Db::name('auth_group')->where('id', $id)->update($data);
		return $affected;
	}

	/**
	 * 根据ID删除一条角色数据数据
	 * @param int 	$id 角色id
	 */
	public function deleteOneRole($id) {
		$affected = Db::name('auth_group')->delete($id);
		return $affected;
	}	

}


?>